small and cheap restaurant - Alemán Inglés Diccionario